Reengineering Of Education Institute And Coupling Measurement

نویسندگان

  • Ashok Kumar
  • Anil Kumar
  • Kulvinder Singh
چکیده

This paper is based on reengineering of Education institutes in such a way that coupling risk should be less as compared to existing systems. Here, we will measure the complexity (based on coupling factor) of modules during reengineering of modules design. As we know that the coupling is one of the properties with most influence on maintenance, as it has a direct effect on maintainability. In general while any module is reengineered , one of the goals of OO software designers is to keep the coupling of system as low as possible. Classes of the system that are strongly coupled are most likely to be affected by changes and bugs from other classes. As the coupling between the classes of the system is increased, it result in increased error density. The work described in this paper measure the coupling not only through classes of the system, but also through the Packages that are included during reengineering of the module design. Coupling between packages is the manner and degree of interdependence between them. Theoretically, every package is a stand-alone unit, but in reality packages depend on many other packages as either they require services from other packages or provide services to other packages. Thus, coupling between packages cannot be completely avoided but can only be controlled. The coupling between packages is an important factor that effects the quality or other external attributes of software, e.g., reliability, maintainability, reusability, fault-tolerance etc. In this paper, some measures are proposed for measurement of coupling at the package-level in order to achieve good quality software systems. In this paper, we propose metrics for measuring the coupling between packages in a software system. Keyword Education Institute, Coupling, Package, Metrics ,System Representation and Definition Introduction Due to increasing demand of software maintenance, today reengineering techniques is one of the best choice, to full-fill the requirement of the public sector/private sector. While reengineering takes place in existing system, the complexity of modules is determined in early stage ( at design time), due to this, software designer, easily determine, about resources that is required during reengineering of any project. This paper is based on the measurement of complexity of modules, by using different types of coupling metrics, at design time. The backbone of any software system is its design. It is skeleton where the flash (code) will be supported. And while determining the complexity of the modules, here will use OO paradigm, which is very popular concepts in today’s software development environment. They are often heralded as the “silver bullet” for solving software problem. Literature Overview Hamper and Champy (1993) defines the business process reengineering as “ the fundamental rethinking and radical redesign of the business processes to achieve dramatic improvement in critical, contemporary measures IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 5, September 2010 ISSN (Online): 1694-0814

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effectiveness of Reengineering Moheb Project to Improve Knowledge, Attitude, and Performance of Individuals & Local Communities in Response to Earthquake: A Case Study

Background: Evaluating the effectiveness of reengineering Moheb (interventions and sociopsychological supports in disasters) project helps the managers of the Welfare Organization have feedback on the status of community empowerment against disasters. In this regard, this study aimed to determine the effectiveness of reengineering Moheb project to improve the knowledge, attitude, and performanc...

متن کامل

Reengineering and processes

In this survey we look at two classes of reengineering, of software systems and of organizations. The latter is known as business reengineering. The purpose of reengineering is to improve the structure of a software system or organization by use of an engineering approach. Part of the survey is therefore a listing of engineering principles. An important principle is that there be well planned p...

متن کامل

Effect of Reengineering on the Information and Statistics Process in the Iran University of Medical Sciences

Introduction: Nowadays, organizations working in dynamic and competitive environments have to change their processes from both the inside and outside of the organization. One of the most effective strategies for monitoring and controlling these changes is re-engineering. This study aimed to refine the collection and classification process of data through re-engineering. <...

متن کامل

Reengineering: An Engineering Problem

This paper discusses a plan that addresses how the Software Engineering Institute (SEI) may assist the Department of Defense (DoD) in reengineering its large software-intensive systems. This plan is based on a view of reengineering as an engineering problem to improve the cost-effective evolution of large software-intensive systems. This view of reengineering, which takes the whole software eng...

متن کامل

Reengineering Process of Higher Education Using E-learning

Education alone can not solve all problems of the contemporary world and the organization, but can not conceive any sound and sustainable solution to the serious current problems without the contribution of education systems. The reengineering process of higher education will include the nature of learning experiences, the instructional system that implements those learning experiences, the adm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010